iT邦幫忙

2022 iThome 鐵人賽

DAY 17
0
自我挑戰組

Eric 船長的 30 天航海日誌系列 第 17

DAY 17. 軟體的自由

  • 分享至 

  • xImage
  •  

Eric 船長想要講述自由的可貴,因而做出以下紀錄。

— 我是分隔線 —

想當初,我雖然有了 MacBook Pro,但苦於找不到合適的軟體使用,雖然上網查了許多資料,但有些是要付費的,而我又不確定哪些付費之後是會持續使用的。有些免費軟體是提供免費試用,之後再付費的,有些廣告很多,在找尋合適的軟體逐漸瞭解了自由軟體。

自由軟體(Free Software)

這邊要搞清楚,這邊的 Free 是指言論自由而非免費啤酒。但由於其特性,大多數的自由軟體都能比商業軟體節省更多成本。

由於可讓使用者自由使用、下載、修改、散布等,因此自由軟體是不等於「不用花錢就可以用的軟體」。意思就不但可以自由下載使用,並且透過公開的軟體原始碼,還能自行對其進行修改,還能再散布修改過的版本,因此相當「自由」。這類軟體通常可以透過捐款提供支援,比如 keka。

開源代表具有透明度,與專業無關,因此就算不是開發者,使用這種軟體也能有一定上的主控權。

常見的軟體有:Mozilla Fifefox 等。

開源軟體(Open Source Software)

指的就是開放原始碼的軟體,只要符合開源定義即可被稱為開源軟體,但其本身跟自由軟體一樣,開源軟體並非等於免費啤酒的「免費」,開發者仍能自行決定收不收費。

常見的軟體有:7zip、FileZilla、PostgreSQL、Chromium 等。

免費軟體(Freeware)

代表使用者可以免費使用軟體,但不一定開源,且通常會有些限制條款,常見的限制條件有 「限制個人使用情境下免費」、「限制家庭使用情境下免費」、「限制教育單位使用下免費」、「限制非商業使用下免費」 等。

簡單來說就只是單純在某些狀況下免費的軟體,並且大公司有著更改決策的權利,因此,你的軟體不是你的!

知名的閉源免費軟體有:各大品牌防毒軟體(個人使用是免費,但使用在公司商業環境就得付費)、Adobe Reader、Skype 等。

FOSS

自由及開放原始碼軟體(Free and open source software或Free/Libre and open source software,縮寫為 FOSS 或 FLOSS),顧名思議,其自由又開源,因此使用 FOSS 即可大大降低軟體成本、提高安全性和穩定性並保護隱私(因為源碼都攤在陽光下)。

常見的 FOSS 如:Xfce、GIMP、VLC、Firefox 等。

另外這邊不得不提到一個網站:itsfoss,這個網站介紹了相當多 FOSS 相關資訊,我的 linux 相關知識也有很大一部分是從這學到的。

分支

衍生、分支、分叉(fork),指的是複製原始碼後,又在其上進行獨立的開發,建立不同的軟體。我們身邊就有許多這種軟體,比如說基於 Chromium 分支出 Chrome、Edge、Brave、Vivaldi 等。blink 最初也是 webkit 的分叉。

通常來說分支只要不違反其原本軟體所使用的開源條款,基本上可以自由進行。

淨室設計

淨室設計(Clean room design),指透過逆向工程然後重新創作,不侵犯著作權的重置方法,不過通常不能用於規避專利限制。

比如說,ReactOS 是一個逆向工程 Windows 而淨室實現的開源作業系統,因此使用者可以最低代價使用 Windows 軟體。

其他

印表機驅動程式的故事

2

3

← To be continued


上一篇
DAY 16. 剪片相關紀錄
下一篇
DAY 18. 我從小到大的電腦使用經歷之文書處理篇
系列文
Eric 船長的 30 天航海日誌30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言